@base: #cd3c4b;@linear: #8c2438;
body{
  background: linear-gradient(lighten(@base, 10%), @linear);
}
.card-posA {
  position: absolute;
}
.card-a-conversion {
  top: 3%;
  right: 3%;
  color: #ffffff;
}
.card-a-conversion:visited {
  color: #ffffff;
}
.card-a-conversion:hover {
  color: #ffffff;
}
.card-img-lantern-left {
  width: 40%;
  top: 10%;
  left: 0;
}
.card-img-lantern-right {
  width: 31%;
  top: 17%;
  right: 0;
}
.card-img-snow {
  width: 8%;
  top: 9%;
  right: 25%;
}
.card-img-snow-sm {
  width: 7%;
  top: 15%;
  left: 45%;
}
.card-img-redPaper {
  width: 78%;
  top: 19%;
  left: 10%;
}
.card-div-word {
  top: 22%;
  left: 37%;
}
@font-face {font-family: "南宋书局体";
  src: url('../fonts/南宋书局体.ttf');
}
.card-p-word {
  font-size: 25px;
  font-family: 南宋书局体;
  color: #c90d0d;
  line-height: 20px;
}
.card-img-cloud {
  width: 40%;
  top: 49%;
  right: 0;
}
.card-img-buildings {
  width: 100%;
  bottom: 0;
}
.card-img-line {
  width: 100%;
  bottom: 17%;
  left: 0;
}
.card-img-zun {
  width: 20%;
  left: 5%;
  bottom: 24%;
}
.card-img-yao {
  width: 20%;
  left: 28%;
  bottom: 24%;
}
.card-img-ding {
  width: 20%;
  left: 51%;
  bottom: 24%;
}
.card-img-shang {
  width: 20%;
  left: 74%;
  bottom: 24%;
}
.card-p-zun {
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffc42b;
  left: 11%;
  bottom: 17%;
}
.card-p-yao {
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffc42b;
  left: 34%;
  bottom: 17%;
}
.card-p-ding {
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffc42b;
  left: 57%;
  bottom: 17%;
}
.card-p-shang {
  font-size: 13px;
  letter-spacing: 1px;
  color: #ffc42b;
  left: 80%;
  bottom: 17%;
}